//using System;
//using System.Collections.Generic;
//using System.ComponentModel;
//using System.Text;
//using System.Web;
//using System.Web.UI;
//using System.Web.UI.WebControls;
//using System.Drawing;
//using AjaxControlToolkit;

//namespace AjaxCtrlsExtenders
//{
//    public partial class MultiSelectDropDownComboBox : CompositeControl, INamingContainer
//    {
//        #region Inner Panel Properties

//        #region Property Width
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Width of Inner control")]
//        [Localizable(true)]
//        [NotifyParentProperty(true)]
//        public Unit InnerWidth
//        {
//            get
//            {
//                EnsureChildControls();
//                return ctrlPanel.Width;
//            }

//            set
//            {
//                EnsureChildControls();
//                ctrlPanel.Width = value;
//                TextboxWidth = new Unit(ctrlPanel.Width.Value - this.ButtonWidth.Value - 2, UnitType.Pixel);
//            }
//        }
//        #endregion

//        #region Property Height
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Height of Inner control")]
//        [Localizable(true)]
//        [NotifyParentProperty(true)]
//        public Unit InnerHeight
//        {
//            get
//            {
//                EnsureChildControls();
//                return ctrlPanel.Height;
//            }

//            set
//            {
//                EnsureChildControls();
//                ctrlPanel.Height = value;
//            }
//        }
//        #endregion

//        #region Property Border Width
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Width of inner control border")]
//        [Localizable(true)]
//        [NotifyParentProperty(true)]
//        public Unit InnerBorderWidth
//        {
//            get
//            {
//                EnsureChildControls();
//                return ctrlPanel.BorderWidth;
//            }

//            set
//            {
//                EnsureChildControls();
//                ctrlPanel.BorderWidth = value;
//            }
//        }
//        #endregion

//        #region Property Background Color
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Inner panel background color.")]
//        [Localizable(true)]
//        [RefreshProperties(RefreshProperties.Repaint)]
//        [NotifyParentProperty(true)]
//        public Color PanelBackColor
//        {
//            get
//            {
//                EnsureChildControls();
//                if (ViewState["InnerBackColor"] != null)
//                {
//                    ctrlPanel.BackColor = (Color)ViewState["InnerBackColor"];
//                }
//                return this.ctrlPanel.BackColor;
//            }

//            set
//            {
//                EnsureChildControls();
//                ViewState["InnerBackColor"] = value;
//                this.ctrlPanel.BackColor = value;
//                this.ButtonBackColor = value; 
//                this.InnerTextboxBackColor = value;
//            }
//        }
//        #endregion

//        #region Property Border Color
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Inner panel border color.")]
//        [Localizable(true)]
//        [NotifyParentProperty(true)]
//        public Color InnerBorderColor
//        {
//            get
//            {
//                EnsureChildControls();
//                return ctrlPanel.BorderColor;
//            }

//            set
//            {
//                EnsureChildControls();
//                ctrlPanel.BorderColor = value;
//            }
//        }
//        #endregion

//        #region Property Border Style
//        [Bindable(true)]
//        [Category("Inner Control")]
//        [DefaultValue("")]
//        [Description("Inner panel border style.")]
//        [Localizable(true)]
//        [NotifyParentProperty(true)]
//        public BorderStyle InnerBorderStyle
//        {
//            get
//            {
//                EnsureChildControls();
//                return ctrlPanel.BorderStyle;
//            }

//            set
//            {
//                EnsureChildControls();
//                ctrlPanel.BorderStyle = value;
//            }
//        }
//        #endregion

//        #endregion
//    }
//}
